Skip to content

fix(deps): update dependency django-anymail to v13 #2201

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 28, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 12, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
django-anymail (changelog) ^12.0 -> ^13.0 age adoption passing confidence

Release Notes

anymail/django-anymail (django-anymail)

v13.0

Compare Source

2025-04-03

Breaking changes


* **Postal:** Require Python 3.9 or later for Postal tracking webhook support.
  (Postal's signature verification uses the "cryptography" package, which is no
  longer reliably installable with Python 3.8.)

Fixes
~~~~~

* **Mailjet:** Avoid a Mailjet API error when sending an inline image without a
  filename. (Anymail now substitutes ``"attachment"`` for the missing filename.)
  (Thanks to `@chickahoona`_ for reporting the issue.)

* **Mailjet:** Fix a JSON parsing error on Mailjet 429 "too many requests" API
  responses. (Thanks to `@rodrigondec`_ for reporting the issue.)

* **Postmark:** Fix a parsing error when Postmark indicates a sent message has
  been delayed, which can occur if your message stream is paused or throttled or
  when Postmark is experiencing service issues. These messages will now report
  "queued" in the ``anymail_status`` (rather than throwing an error or reporting
  "sent"). (Thanks to `@jmduke`_ for reporting the issue.)

* **Postmark:** Fix an error in inbound handling with long email address display
  names that include non-ASCII characters.

* **SendGrid:** Improve handling of non-string values in ``merge_data`` when using
  legacy templates or inline merge fields. To avoid a confusing SendGrid API error
  message, Anymail now converts numeric merge data values to strings, but will raise
  an AnymailSerializationError for other non-string data in SendGrid substitutions.
  (SendGrid's newer *dynamic* transactional templates do not have this limitation.)
  (Thanks to `@PlusAsh`_ for reporting the issue.)

Other
~~~~~

* Officially support Django 5.2.

* **Resend:** Remove Anymail's workaround for an earlier Resend API bug with
  punctuation in address display names. Resend has fixed the bug.

* **SendGrid:** Remove Anymail's workaround for an earlier SendGrid API bug with
  punctuation in address display names. SendGrid has fixed the bug.

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

github-actions bot commented Apr 12, 2025

OpenAPI Changes

Show/hide No detectable change.

Unexpected changes? Ensure your branch is up-to-date with main (consider rebasing).

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from e585332 to d1bfa67 Compare April 14, 2025 18:49
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from d1bfa67 to c0e8fba Compare April 15, 2025 20:00
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from c0e8fba to 90dff26 Compare April 15, 2025 20:35
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 90dff26 to cb42b0d Compare April 16, 2025 00:45
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from cb42b0d to f1e9bab Compare April 17, 2025 15:31
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from f1e9bab to 48793e6 Compare April 22, 2025 19:22
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 48793e6 to 05dfdd0 Compare April 22, 2025 20:06
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 05dfdd0 to a2fcb83 Compare April 25, 2025 16:32
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from a2fcb83 to b6d8cd7 Compare April 25, 2025 18:36
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from b6d8cd7 to 4d8fef4 Compare April 25, 2025 19:13
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 4d8fef4 to 4fb64fe Compare April 28, 2025 11:56
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 4fb64fe to 1bb6f1a Compare April 28, 2025 16:28
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 1bb6f1a to b341601 Compare April 29, 2025 19:13
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from b341601 to e77faf4 Compare April 29, 2025 19:50
Copy link

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from e77faf4 to bd3a897 Compare May 1, 2025 20:34
Copy link

github-actions bot commented May 8, 2025

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 25467dc to 08b7ec1 Compare May 8, 2025 18:50
Copy link

github-actions bot commented May 8, 2025

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 08b7ec1 to 9cfeb15 Compare May 8, 2025 20:23
Copy link

github-actions bot commented May 8, 2025

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 9cfeb15 to 5be70a8 Compare May 9, 2025 15:04
Copy link

github-actions bot commented May 9, 2025

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 5be70a8 to 1e08116 Compare May 9, 2025 15:49
Copy link

github-actions bot commented May 9, 2025

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from 1e08116 to ac674a6 Compare May 9, 2025 16:03
Copy link

github-actions bot commented May 9, 2025

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from ac674a6 to 3696042 Compare May 9, 2025 17:08
Copy link

github-actions bot commented May 9, 2025

OpenAPI Changes

Show/hide No detectable change.

@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch 3 times, most recently from c758d0f to bfe1a4f Compare May 9, 2025 21:00
@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from bfe1a4f to a5c2af5 Compare May 12, 2025 14:37
@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch 7 times, most recently from 1d305cb to aa11a48 Compare May 28, 2025 18:19
@renovate renovate bot force-pushed the renovate/django-anymail-13.x branch from aa11a48 to be1adb5 Compare May 28, 2025 18:28
@shanbady shanbady merged commit 9b2e421 into main May 28, 2025
13 checks passed
@shanbady shanbady deleted the renovate/django-anymail-13.x branch May 28, 2025 18:42
@odlbot odlbot mentioned this pull request May 28, 2025
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant